#pragma once 

#include "helper/sqlite/stream/Stream.h"

namespace helper {
namespace sqlite {
namespace stream {

class Executor : public Stream<Executor> {
  public:
    Executor();
    ~Executor() override;

    Executor(const Executor & ) = delete;
    Executor & operator= (const Executor & ) = delete;

    Executor(Executor && ) = delete;
    Executor & operator= (Executor && ) = delete;

    ExecutionResult execute();
};


}//namespace stream
}//namespace sqlite
}//namespace helper
